package top.chmin.project.cloud.code;


import top.chmin.project.cloud.sys.column.info.ColumnInfo;
import top.chmin.project.cloud.sys.config.info.ConfigInfo;
import top.chmin.project.cloud.sys.index.column.info.IndexColumnInfo;
import top.chmin.project.cloud.sys.index.info.IndexInfo;
import top.chmin.project.cloud.sys.table.info.TableInfo;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * chmin
 * 2024/1/10 15:52
 * cloud-builder
 */
public class BuildData2 {
    public Set<String> imports = new HashSet<>();
    public boolean overwrite = false;
    public ConfigInfo configInfo;
    public TableInfo tableInfo;
    public List<ColumnInfo> columnInfoList = new ArrayList<>();
    public List<IndexInfo> indexInfoList = new ArrayList<>();
    public List<IndexColumnInfo> indexColumnInfoList = new ArrayList<>();
//    public List<CodeInfo> codeInfoList = new ArrayList<>();
//    public List<SelectInfo> selectInfoList = new ArrayList<>();
//    public List<RelateInfo> relateInfoList = new ArrayList<>();
//    public List<DictInfo> dictInfoList = new ArrayList<>();
}
